@charset "gb2312";
img  {border: 0px;}
*{margin:0;padding:0; }
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;; background: url(../images/bg.jpg) no-repeat repeat-x  }
div,form,img,ul,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
table,td,tr,th{font-size:12px;}
.clear {clear:both;}
.hv{ width:100%; height:20px;}
ul{ margin:0; padding:0;}
li {list-style:none;list-style-type:none;}
a { color: #000000;text-decoration:none;}

h1,h2,h3,h4,h5{ font-size:12px; font-weight:normal;}
input{color:#666;font-size:12px;}
form, embed {display: inline;margin: 0;padding: 0;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{width:980px; margin:0 auto;}
.clear{ clear:both;}
.page{text-align:center; width:100%; margin-top:20px;}
.page span{ float:left;  border:solid 1px #ccc; margin-left:2px; margin-right:2px; padding-left:10px; padding-right:10px;}
.page a{ display:block; float:left; padding-left:10px; padding-right:10px; border:solid 1px #ccc; margin-left:2px; margin-right:2px;}
.hv{ width:100%; margin:0 auto; height:10px; overflow:hidden}
 .more{ height:30px; width:50px; display:block; float:right;filter:alpha(opacity=0); opacity:0}
 
 
#head{ width:100%; height:170px; position:relative; margin:0 auto; background:url(../images/topbj.jpg) repeat-x}
.head{  margin: 0px auto;width: 1000px;float: none;height: 122px;}
#logo{  width: 564px;float: left;height: 122px;}
#phone{width: 290px;float: right;height: 122px;}
#menu {background: #283949;
	height: 141px; position:absolute; bottom:0}
#menu ul{ width:1000px; margin:0 auto; height:48px}
#menu ul li{ float:left; height:48px;padding-left: 2px; text-align:center; line-height:48px; position:relative; background: url(../images/navli.jpg) no-repeat 0px 0px;}
#menu ul li.first{ background:none}
#menu ul li a{ color:#fff; padding:0 21px;  font-weight: bold; text-align:center}
#menu ul li dl{ position:absolute;left:0px;background:#066abf;top:48px; display:none; z-index:1000}
#menu ul li dl dt a{ line-height:24px; text-align:center; display:block; width:90px;}

#menu ul li dl dt a:hover{ text-decoration:underline;}

#banner{ height:520px; width:100%; margin:0 auto;position:relative; overflow:hidden;z-index: -1;}
#banner_box{height:520px; width:1600px; margin:0 auto; left:50%; margin-left:-800px; position:absolute  }
#banner_top ul li{position:absolute;filter:alpha(opacity=0); opacity:0; height:520px; width:100%; text-align:center}
#banner_top ul li img{ width:100%}
#banner_down{ position:absolute; right:100px;bottom:40px}
#banner_down ul li{ float:left; margin:0 0 0 10px; display:inline;border:#FFF 2px solid;border-radius: 20px;box-sizing: border-box;width:12px; height:12px;}
#banner_down ul li img{width: 100%;height: 100%;}
 .active1{background: #333;}

 #banner_top ul .active_i1{filter:alpha(opacity=100); opacity:100;}
 
#mainbox{ width:100%; background:url(../images/centerbj.jpg) repeat-x left top; overflow:hidden}

#content{ width:1000px; margin:0 auto; margin-bottom:20px;}

.wzgg{background-image: url(../images/ggbj.jpg); margin-top:20px;width: 1000px;background-repeat: no-repeat;background-position: left top;margin-bottom: 20px;height: 39px; float:left}

#press{ background-image: url(../images/indexnew.jpg);width: 292px;background-repeat: no-repeat;background-position: center center;float: left;height: 220px;margin-right: 25px;}
 .press_top{ width: ; height:38px; background:url(../images/xxxx.png); line-height:38px;}
 .press_top a{ float:right; margin-right:10px; color:#fff;}
 .press_cen{ height:  ; width:  ; padding:0 5px;}
 .press_cen ul li{ text-indent:20px; line-height:28px; background:url(../images/icon-09.gif) no-repeat left center}
 
 #press1{   background-image: url(../images/indexzb.jpg); width: 259px;background-repeat: no-repeat;background-position: left top;float: right; height: 220px;}
 .press_top1{   height: 27px;line-height: 32px;}
 .press_top1 a{ float:right; margin-right:10px;}
 .press_cen1{padding-bottom: 5px;padding-left: 8px;padding-right: 0px;padding-top: 10px;}
 .press_cen1 ul li{ text-indent:20px; line-height:26px; background:url(../images/icon-09.gif) no-repeat left center}

#comp{ width:400px; height:220px; float:left}
 .comp_top{ width: ; height:  ; background:url(../images/xxxx.png);}
 .comp_cen{ height:  ; width:  ; overflow:hidden}
 .comp_cen a:hover{ color:#f00}
 
 #honor{background-image: url(../images/indexry.jpg);width: 318px;background-repeat: no-repeat;background-position: left top;float: left;height: 285px;margin-right: 29px;}
 .honor_top{height: 40px;line-height: 40px;}
 .honor_top a{ color:#fff; float:right; margin-right:20px;}
 #honor_cen{ height:220px; position:relative; overflow:hidden; margin:0 auto; padding:10px;}

 #customer{  background-image: url(../images/indexfc.jpg);width: 340px;background-repeat: no-repeat;background-position: left top;float: left;height: 285px;}
 .customer_top{height: 39px;line-height: 39px;}
 .customer_top a{ color:#fff; float:right; margin-right:20px;}
 .customer_cen{ padding:10px;}
 .customer_cen ul li{ text-indent:20px; line-height:26px; background:url(../images/icon-09.gif) no-repeat left center}

#call{background-image: url(../images/indexlx.jpg);width: 283px;background-repeat: no-repeat;background-position: left top;float: right;height: 285px;}
 .call_top{height: 39px;line-height: 39px;}
 .call_cen{ padding:10px;}
 .call_cen a{ display:block; width:268px; height:72px; background:url(../images/8a713653-7ecc-444e-9083-6842a6128547.jpg) no-repeat}

#pro{ width:100%; margin-top:25px; float:left}
#pro_cen{ height:170px;   position:relative; overflow:hidden; margin:0 auto;}
#pro_cen ul { height:170px; position:absolute; left:10px}
#pro_cen ul li{ float:left; list-style-type:none}
#pro_cen1{background-image: url(../images/indexcp.jpg);width: 100%;background-repeat: no-repeat;background-position: center center;margin-bottom: 25px;float: none;height: 266px; position:relative}
.pro_top1{height: 30px;width: 98%; line-height:40px;}
.pro_top1 a{ float:right; margin-right:10px;}
.proinfo{ padding: 10px;}
.proinfo ul li{ width:230px; height:180px; float:left; margin-left:30px;}
.proinfo .prolist{ height:170px; width:130px; float:left; margin-left:70px;}
.proinfo .prolist ul li{ width:100%; height:30px; background:url(../images/proli.png) no-repeat center; line-height:30px; text-align:center; margin-left:0}
.proinfo .prolist ul li a{ color:#fff}



#case{ width:300px; height:180px; background: #33CCFF}
 .case_top{ width: ; height:  ; background:url(../images/xxxx.png);}
 .case_cen{ height:  ; width:  ;}

.message{}
.message td{color: #808080;

font-size: 18px;}
.message tr{width: 350px;float: left;margin-right: 50px;margin-top: 50px;
	height: 38px;
	border: solid 1px #e8e8e8;
	line-height: 36px;
	border: none;
	border-bottom: solid 1px #e8e8e8;
	color: #808080;
	font-size: 18px;}
















#fa{ width:1000px; margin:0 auto;}
#fa ul li{ float:left}


#foot{ width:100%; background:url(../images/footbj.jpg) repeat-x #057ac7; margin:0 auto; color:#fff}
#foot a{ color:#fff}
#foot ul{ padding:30px  0 30px 0}
#foot ul li{ width:100%; text-align:center; }

#esb{height:80px; width:150px;  margin:0 auto}



#abcontent{ width:1000px; margin:20px auto;}
#left{ width:220px; min-height:500px; float:left}
#left{ width:220px; min-height:500px; float:left}
#lefttop{ width:220px; height:40px; background:#066abf; font-size:18px; font-weight:bold; line-height:40px; text-indent:20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
#leftcen{ padding-bottom:20px; border:1px solid #ccc; margin-bottom:10px;}
#leftcen ul li a{ display:block; width:198px; height:42px; line-height:42px; text-indent:10px; font-size:14px; margin:5px 0}
#leftcen ul li a:hover{ color:#fff; background:#066abf}
#leftcall{ width:220px; height:40px; background:#066abf;  font-size:18px; font-weight:bold; line-height:40px; text-indent:20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
#leftcallcen{ padding:10px; border:1px solid #ccc}


#right{ width:740px; min-height:500px; float:right}
.right_top{ height:30px; line-height:30px; border:1px solid #066abf; text-indent:10px; margin-bottom:10px;}
.right_cen{ border:1px solid #ccc; padding:10px;}



